Курс QA Automation

Online
7 дней тестового периода
Менторинг
Бесплатная заморозка
Видеокурс по Git
Бонусная программа
Quality Assurance – это обеспечение качества кода на разных этапах разработки. Чтобы сделать этот процесс более простым и легким, инженеры AQA пишут скрипты, которые автоматически выполняют нужные тесты и фиксируют их результаты.

О курсе

Программа курса AQA

Видеокурс по GitLab поможет вам понять основные концепции и инструменты, которые используются для управления проектами программного обеспечения.

Во время этого курса вы ознакомитесь с основами системы контроля версий Git и платформой GitLab, которая предоставляет широкий спектр возможностей для совместной работы над кодом, отслеживания изменений, управления задачами и многое другое.

Вы узнаете, как эффективно использовать GitLab для совместной работы в команде, ведения проектов и обеспечения качества программного обеспечения.

На курсе QA Automation мы научим вас создавать с нуля фреймворк для тестирования web-приложений используя библиотеку для управления браузерами Selenium WebDriver.

Так же вас ждет практическое использование PageObjects, локаторы, работа с web элементами: поиск, получение свойств, действия с элементами, явные и неявные ожидания (explicit/implicit waits), работа с диалоговыми окнами и Alerts.

Задания в этом разделе помогут на практике освоить основные навыки, необходимые для тестировщика — получение и обновление данных, сортировка, фильтрация, операции вычисления, объединение таблиц, группировка данных.

Работа со строками, генерация тестовых данных. Коллекции. Работа с базами данных и методами сравнения полученных данных и UI. Работа с файлами, включая чтение и запись данных, формирование результатов тестирования и запись файлов. Логирование с помощью Log4j и использование уровней логирования. 

Для управления тестами, выбран фреймворк JUnit5/TestNG. Задания включают формирование тестовых групп (suites), основные аннотации, запуск тестов.  

Для автоматизации сборки проекта используется популярный сборщик maven.

Научитесь создавать maven проект.

Отчеты по автоматизации тестирования являются важнейшим компонентом автоматизации. Когда тесты выполнены, результаты являются единственными артефактами, для которых вы сможете проанализировать их ошибки. Они подскажут вам, готов ли продукт к выпуску.
Эти отчеты также можно предоставить соответствующим заинтересованным сторонам. Это поможет им следить за продуктом во время различных циклов развития.

Необходимые навыки для обучения на курсе
  • Иметь опыт мануального тестирования или знания теории тестирования web-приложений
  • Знать синтаксис Java, простые управляющие конструкции, основы ООП, базовые коллекции
  • Знание англ. языка на уровне чтения технической документации

Скорость прохождения курса зависит от вас. Быстрее учитесь – меньше платите.

Ранний уровень подготовки? Попробуйте Java Start
Online

Менторинг

Online

Менторинг +

Бонусная программа на менторинге

При оплате 2 месяцев выгода 10%:
7200 грн | 198 USD
8000 грн | 220 USD
в месяц
Записаться со скидкой 10%
*При оплате со скидкой заморозка курса недоступна
При оплате 3 месяцев выгода 15%:
6800 грн | 187 USD
8000 грн | 220 USD
в месяц
Записаться со скидкой 15%
*При оплате со скидкой заморозка курса недоступна
Менторинг
  • Онлайн доступ к стандартной программе курса
  • Без лекций, без теории, только практические задания
  • Обучение 1 на 1 с личным ментором
  • 1 code review в день
  • 7 дней тестового периода
Менторинг +
  • Онлайн доступ к стандартной программе курса
  • Обучение 1 на 1 с личным ментором
  • Без лекций, без теории, только практические задания
  • Нет тестового периода
  • Одна из трех привилегий на выбор:
    1) два code review на день
    2) возможность изменить стандартную программу курса (убрать или добавить темы)
    3) возможность общаться с ментором в определенное вами время

Этапы вашего обучения

Ваш план по обучению с нуля до специалиста уровня Strong Junior с коммерческим опытом работы.

Как проходит обучение?

Подробнее
1
Регистрация на курс
2
Ответы на ваши вопросы
3
Знакомство с ментором
4
Получение материала и первое задание
5
Отзыв о работе от ментора
6
Следующая задача
Віктор Чмель
Автор курса
Senior Automation Developer
Виктор Чмель

Основной фокус в работе — автоматизация фронтенд и бэкенд тестов с помощью языка Java для различных продуктов и сервисов через Web и API интерфейсы, а также их нагрузочное тестирование. Использую такие инструменты, как Java, maven, TestNg/JUnit, cucumber, Selenium, rest-assured, JMeter, Jenkins. Сертифицирован по направлениям OCA Java 8, ISTQB Foundation и другими. До автоматизации имел широкий опыт в ИТ: системное администрирование, информационная безопасность, системная интеграция, что позволяет смотреть на проблемы под разными углами и лучше их решать. Очень вдохновляюсь преподаванием и помощью в успехе других людей. В свободное время волонтерю в скаутской организации «Пласт».

Наши менторы

Владимир Троць ментор
Владимир Троць
Senior Automation Engineer
Ciklum
Опыт в сфере
с 2018 года
Опыт преподавания
с 2020 года

После окончания автомейшин курсов попал в IT. Сначала тестировал вебсайт для компании, которая предоставляет услуги по бухгалтерскому и налоговому учету в США, также занимался реализацией проектов на различных платформах, включая Low-code/No-code платформы, мобильные устройства и интернет вещей. Имею опыт в performance- и security-тестировании.

Александр Капранчук
Александр Капранчук
AQA
Brightgrove
Опыт в сфере
с 2018 года
Опыт преподавания
с 2024 года

Начинал как QA manual и получил интересный опыт и хорошие впечатления от работы в интересных проектах в различных сферах: от e-commerce до gaming. Почувствовав, что хочется не останавливаться в развитии, решил изучать Java и двигаться в направлении QA automation и почти сразу получил оффер в другой компании, где и имплементировал один из своих первых фреймворков.

Далее просто набирался опыта в различных задачах и закреплял навыки. А следующим интересным шагом было решение перейти на проекты с серьезным уклоном на тестирование backend и микросервисной архитектуры.

Рудаков І. - Automation QA
Игорь Рудаков
Senior Automation QA
Grid Dynamics
Опыт в сфере
с 2017 года
Опыт преподавания
с 2020 года

Первый шаг в своей карьере я сделал в 2017 году. Получив первый оффер, начал работать как единственный Automation QA в команде и сразу на нескольких проектах, что позволило мне освоить много технологий, получить бесценный опыт и научиться настраивать AQA процессы с нуля. За 7 лет успел поработать на разных проектах: большой e-commerce, healthcare, сложные CRM системы. Занимался Web UI, Mobile UI, Database и Back-End тестированием. Основной стек технологий: Java, Maven/Gradle, TestNG/JUnit, Selenium, Selenide, Playwright, Appium, Feign, RestAssured, Awaitility, AssertJ, Allure, Jenkins/ADO, Docker, Postman, AWS. В этом году прошел сертификацию AWS Certified Cloud Practitioner.

Віктор Чмель
Виктор Чмель
Senior Automation Developer
AlgoSec
Опыт в сфере
с 2000 года
Опыт преподавания
с 2015 года

Основной фокус в работе — автоматизация фронтенд и бэкенд тестов с помощью языка Java для различных продуктов и сервисов через Web и API интерфейсы, а также их нагрузочное тестирование. Использую такие инструменты, как Java, maven, TestNg/JUnit, cucumber, Selenium, rest-assured, JMeter, Jenkins. Сертифицирован по направлениям OCA Java 8, ISTQB Foundation и другими. До автоматизации имел широкий опыт в ИТ: системное администрирование, информационная безопасность, системная интеграция, что позволяет смотреть на проблемы под разными углами и лучше их решать. Очень вдохновляюсь преподаванием и помощью в успехе других людей. В свободное время волонтерю в скаутской организации «Пласт».

Іван Матяш
Иван Матяш
Senior Automation QA Engineer
GlobalLogic
Опыт в сфере
с 2014 года
Опыт преподавания
с 2020 года

В IT с 2014 года. Имею опыт в мануальном тестировании (ISTQB Certified), позже полностью переключился на автоматизацию, сейчас тестирую GUI Web с использованием Java 8 + Selenium WebDriver. Также занимался автоматизацией тестирования desktop-приложений и API.

Дерека Олег Николаевич- Ментор направления Automation QA
Олег Дерека
Automation QA Engineer
Skywind Group
Опыт в сфере
с 2016 года
Опыт преподавания
с 2021 года

В IT с 2016 года. Автоматизирую на Java + Selenide + JUnit. Есть опыт в написании API тестов и нагрузочного тестирования (Scala + Gatling).

Также в свободное время пишу приложения под IOS.

Сертификат об окончании

Сертификат об окончании

По окончании курса мы выдадим вам сертификат, свидетельствующий об успешном завершении программы менторинга и подтверждающий вашу квалификацию по выбранному предмету.

Свяжитесь с нами

Нужно больше информации?
Поможем выбрать курс
Предложим лучшие условия
Дадим ответы на все вопросы



    Отправляя сообщениe, вы соглашаетесь с нашей офертой.

    Мы не сотрудничаем с резидентами РФ и РБ!

    QA Automation: с нуля до уверенных автотестов с ментором

    Automated Quality Assurance (AQA) — это про быстрый и надежный обратный отклик на каждый коммит. Чтобы этого добиться, инженеры автоматизируют проверки, собирают фреймворк, интегрируют его в пайплайны и делают результаты тестов прозрачными для команды. В FoxmindEd мы вынесли именно эти практические вещи в основу курса: вы не «смотрите лекции», а под руководством ментора строите рабочее окружение, пишете автотесты, запускаете их локально и на сервере, а результаты превращаете в понятные отчеты для бизнеса. Формат — онлайн, индивидуально, с 7-дневным тестовым периодом на базовой программе Mentoring.

    Для кого это направление

    AQA станет логичным шагом, если вы уже касались ручного тестирования и готовы двигаться к автоматизации, либо прошли вводный курс по Java и хотите научиться «склеивать» инструменты в единую систему. Для старта нужны базовые знания теории веб-тестирования, синтаксиса Java (управляющие конструкции, основы ООП, коллекции) и английского на уровне чтения документации.

    Что именно вы освоите

    В программе вы шаг за шагом собираете реальный стек инженера-автоматизатора:

    • Git/GitLab. Практический видеокурс помогает сразу работать с историей изменений, ветками и задачами в одном окружении.
    • Selenium WebDriver. Построите фреймворк для веб-автотестов с Page Object, локаторами, действиями с элементами, явными/неявными ожиданиями, алертами и диалогами.
    • SQL. Извлечете, обновите, сгруппируете и соедините данные для проверок бэкенда и сравнения с UI.
    • Java для автоматизатора. Генерируете тестовые данные, работаете с коллекциями и файлами, добавляете логирование (Log4j), подключаетесь к БД и сверяете полученное с ожиданиями.
    • Фреймворки для тестов. JUnit 5 и TestNG: как группировать кейсы, использовать аннотации, параметризовать и управлять запуском и структурой прогонов.
    • Maven. Настройка сборки, работа с зависимостями, профили для разных сред.
    • Отчетность. Превращаем запуск в понятные артефакты, которые показывают готовность к релизу и помогают быстро находить причины багов.

    На финише это не разрозненные темы, а цельный конвейер: репозиторий с тестами, управляемый запуск (локально и в CI) и прозрачная отчетность — именно это хотят видеть на собеседовании.

    Как проходит обучение

    Вы регистрируетесь, задаете вопросы, знакомитесь с наставником и получаете первое техническое задание. Далее — короткие итерации: реализация, отзыв ментора, доработка, следующий модуль. Такой темп воспроизводит реальную работу в команде и тренирует дисциплину: писать код небольшими шагами, фиксировать результаты в Git, гонять тесты и смотреть в отчеты, а не «на глаз».

    Кто обучает

    Автор и ментор направления — Виктор Чмель, Senior Automation Developer (AlgoSec). Использует Java, Maven, TestNG/JUnit, Cucumber, Selenium, Rest-Assured, JMeter, Jenkins; сертификации OCA Java 8, ISTQB Foundation. Вместе с ним работают менторы-практики с опытом построения UI, API и mobile-тестов.

    Траектория роста

    Если вы только начинаете с Java — стартуйте с Java Start, дальше переходите на AQA Mentoring, а затем — на командный или индивидуальный проект, чтобы получить первый продакшн-опыт в безопасных условиях. Это прозрачная «лестница» с контрольными точками и портфолио на выходе.

    Что будет в резюме после курса

    Репозиторий с тестами (структура Maven, JUnit/TestNG), примеры Page Object, работа с БД и файлами, логирование, SQL-проверки, артефакты отчётности, а также история ревью от сеньор-специалиста. Всё это — не абстракция, а результаты вашей работы, которые можно обсудить на техническом собеседовании.

    Кому точно стоит попробовать

    • Мануальным QA, которым не хватает «кода и инструментов» в ежедневной работе.
    • Джунам с базовой Java — чтобы перейти к реальной автоматизации.
    • Свитчерам с техническим бэкграундом, желающим быстро собрать стек и понять, «как это в проде».

    FAQ

    [ 1 ]
    Здесь есть лекции?

    Нет. Формат — задачи, ежедневное code review, доработка и движение дальше. Это практический менторинг без «воды».

    [ 2 ]
    В чем разница между Mentoring и Mentoring+?

    Mentoring — 1 ревью в день и 7-дневный тестовый период. Mentoring+ — без тестового периода, зато вы выбираете одно преимущество: 2 ревью/день, кастомизацию программы или фиксированное время связи с ментором.

    [ 3 ]
    Какие требования к старту?

    Нужны основы теории тестирования веб-приложений, Java (управляющие конструкции, ООП, коллекции) и английский для чтения документации. Если этого не хватает — начните с Java Start и возвращайтесь в менторинг.

    [ 4 ]
    Сколько стоит и есть ли скидки?

    Mentoring — 8000 грн/мес (220 USD), Mentoring+ — 16000 грн/мес (440 USD). При оплате 2 или 3 месяцев действуют скидки 10% и 15% соответственно. Обратите внимание: со скидками «заморозка» недоступна.

    [ 5 ]
    Кто именно будет ментором?

    Сеньор-автоматизаторы с коммерческим опытом: автор курса Виктор Чмель и другие наставники из продуктовых и сервисных компаний (Ciklum, Brightgrove, Grid Dynamics).

    foxmindED
    Курс «Enterprise Patterns». Последний набор по текущей цене! Скидка 20% до 23.10
    Записаться на курс